/*
// space-objects.cpp
// Some classes for space objects such as planets, stars, asteroids, e.t.c.
//
// Distributed under terms of GNU GPLv3
//
// Coded by Lampus
*/

#include "space_objects.h"

CSpaceObject::CSpaceObject()
: x( 0 )
, y( 0 )
, z( 0 )
, m_mass( 0 )
{
}

CSpaceObject::~CSpaceObject()
{
}

void CSpaceObject::Process( float dt )
{
}


CPlanet::CPlanet()
: CSpaceObject()
, m_radius( 0 )
{
}

CPlanet::~CPlanet()
{
}


CStar::CStar()
: CPlanet()
, m_spectralClass( 'M' )
, m_temperature( 0 )
, m_luminosity( 0 )
, m_absoluteValue( 0 )
{
}

CStar::~CStar()
{
}


CAsteroid::CAsteroid()
: CSpaceObject()
{
}

CAsteroid::~CAsteroid()
{
}


CComet::CComet()
{
}

CComet::~CComet()
{
}
